package com.nicolas.pattern.facade;

/**
 * SubSystem（子系统角色）：在软件系统中可以有一个或者多个子系统角色，每一个子系统可以不是一个单独的类，
 * 而是一个类的集合，它实现子系统的功能；每一个子系统都可以被客户端直接调用，或者被外观角色调用，
 * 它处理由外观类传过来的请求；子系统并不知道外观的存在，对于子系统而言，外观角色仅仅是另外一个客户端而已。
 * 
 * @author nicolas  2017年2月12日 -- 上午10:57:21
 * 数据加密类，充当子系统类。
 */
public class CipherMachine {
	public String Encrypt(String plainText)   
    {  
		System.out.println("数据加密，将明文转换为密文：");  
		String es = "";  
         char[] chars = plainText.toCharArray();  
         es =  String.valueOf(chars.length);
         System.out.println(es);  
         return es;  
    }  
}
